Systems and methods for presenting events

ABSTRACT

Systems and Methods are disclosed. One or more processors access, manage, modify, transmit, integrate, consolidate, reduce, organize, enhance, take action on, or a combination thereof, at least one data and data actions associated with a user. A presentation of data is provided that includes the data. The presentation may include a perpetually changing representation of data in accordance with time that provide visual spatial indication of data presented perpetually in accordance with the perpetual changing of Time. First electronic data event information representing a sending or receiving of data associated with at least one of a plurality of users is received and at least one of the data is organized and least some of the data actions are accessible. Data could be organized according to values of relevancy that are universally distinct and have continued importance. The presentation of data is modified based at least on one of the managing, modifying, transmitting, integrating, consolidating, reducing, organizing, enhancing, acting on, or a combination thereof, and is provided to the user.

RELATED APPLICATION

This application is based on and claims priority to U.S. ProvisionalApplication Ser. No. 62/007,494, filed on Jun. 4, 2014 and entitled“SYSTEMS AND METHODS FOR PRESENTING EVENTS,” the entire contents ofwhich are hereby incorporated by reference.

BACKGROUND

Field

The present application relates, generally, to data transmission and,more particular, to accessing, managing, modifying, transmitting,integrating, consolidating, reducing, organizing, enhancing, and takingaction on data in connection with personal, social, and professionalefficiency.

Description of the Related Art

Presently, many people have data distributed across a number ofservices. Messaging services, note taking services, task managementservices, calendar services, file management services, shoppingservices, financial services, and bookmarking services, for example, areused by individuals, groups, and organizations to access, manage, andtransmit data. This dispersion of data across services often producesredundancies or incompleteness. With the variety of data types, too manyservices are needed to access, manage, and transmit such data, resultingin disorganization and inefficiency.

Additionally, filtering data according to relevance within the contextof a particular service, or a certain type of service is ofteninadequate in aiding people to determine what data to view and when toview such data at least because data is dispersed across services.

Moreover, with one's data dispersed across services, there is nosufficient way to search through all of one's data, and no effective wayto transmit all outbound data.

Further, existing data categorization does not provide perspective aboutthe relevancy of data to people over time because the existingcategories are not indicators of consistent importance.

Currently, filing systems require that people know the exact layering offolders or include keywords for locating data. These existing means oforganizing data have been applied independently, resulting indisorganization and inefficiency.

In addition, data of all varieties pertains to a time when the data wasrecorded, and some data pertains to a scheduled time, though data is notcurrently represented in accordance with the live movement of Time.

Furthermore, providing targeted advertising or recommendations to usersbased on the tracking of interests across search history, browsinghistory, data exchanged within existing services, or through othermeans, is unsuitable for capturing the changing degree of significancefor an interest of a person.

SUMMARY

The present application provides systems and methods for access,management, modification, transmission, integration, consolidation,reduction, action, organization, enhancement, and presentationassociated with data transmission. This is provided, at least in part,by the perpetual presentation of data moving in accordance with a flowof Time, data filtering and search, data filing, and categorizing data.This results in an integration of data that is more organized,efficient, and that can be enhanced.

BRIEF DESCRIPTION OF THE DRAWINGS

For the purpose of illustrating the invention, there is shown in thedrawings several forms which are presently preferred, it beingunderstood, however, that the invention is not limited to the precisearrangements and instrumentalities shown. The features and advantages ofthe present invention will become apparent from the followingdescription of the invention that refers to the accompanying drawings,in which:

FIG. 1 illustrates an example hardware arrangement, in accordance withan embodiment of the present application;

FIG. 2 illustrates functional elements, of which one or more may beconfigured in a computing device, in accordance with an embodiment;

DESCRIPTION OF THE EMBODIMENTS

In an embodiment, a data management network is disclosed that supports anetwork of people who are connected, for example, to one or more data,and who have tools necessary to access, manage, modify, transmit,integrate, consolidate, reduce, organize, enhance, and take action ondata. A data management network in accordance with the presentapplication substantially increases effectiveness of data managementover known systems and methods. As used herein, the term, “data,”refers, generally to the quantities, characters, or symbols on whichoperations are performed, being stored and transmitted. Data may appearto a user in a form, for example, that could include Text, Numbers,Symbols, Code, Multimedia, Animations, Emoticons, Icons, Images, Videos,Audios, Documents, Webpages, Links, Reservations, Invitations, Receipts,Reviews, Promotions, Instructions, Operations, Temporary Content, APIs,Maps, Locations, Contacts, Persons, Tags, Hashtags, Labels, TimeParameters, Date Parameters, and Communication oriented in ways, forexample, that could include Oneself to Oneself, Person to Person, One toMany, Many to One, Many to Many, Software to Software, Software toHardware, Hardware to Software, Machine to Machine, Machine to Person,Person to Machine. Also as used herein, the term, “data-event” relatesto a transmission of data, and may represent any way that data are sentand received. For example, data may be transmitted via an API, via aknown protocol, via a proprietary protocol, via user data entry(including by selections), and via analog sources. Data-events maytrigger correlating processes by a computer. Additionally used herein,the term, “data-action” relates to acting on or in accordance with data,and may represent any way that data are managed. For example, data maybe viewed, created, edited, deleted, shared, or the like, or acombination thereof. Data-actions may trigger correlating processes by acomputer. A data management network could be provided in accordance withthe teachings herein and may be implemented in an Internet web-basedenvironment that provides users with tools that may be necessary toaccess, manage, modify, transmit, integrate, consolidate, reduce,organize, enhance, and take action on their data. For example, aweb-based environment could support an interactive data transmissionportal, writing tools, viewing tools, search mechanisms, filteringmechanisms, categorization mechanisms, filing mechanisms, time-relatedfunctionality, calendar-related functionality, and map-relatedfunctionality.

The tools disclosed herein may be provided to utilize real-timetechnologies to improve user interaction. The interactive datatransmission portal, for example, represents a technologicalbreakthrough in data access and transmission.

In an embodiment, data may be transmitted in any variety and combinationof orientations, and in any form. For example, data may be transmittedOneself to Oneself, Person to Person, One to Many, Many to One, Many toMany, Software to Software, Software to Hardware, Hardware to Software,Machine to Machine, Machine to Person, or Person to Machine.

The present application may receive incoming data-events from, and sendoutgoing data-events through, any number of APIs. The data sent to andfrom such APIs, for example, may be aggregated together such that alldata is directly accessible.

In connection with a server side API, various server side API calls maybe involved, for example, via Internet web services, which may beconsumed either in various open source platforms, such as NODE.JS, or inproprietary platforms.

Alternatively, in an embodiment, the present application may provideservices without a need to support or otherwise provide external APIs.Accordingly, in an embodiment, the present application may existindependent of any additional service integrations, such that thepresent application and tools described herein, for example theconsolidation of data types, may be utilized for data created solelywithin a data management network.

In an embodiment, the tools disclosed herein may utilize a method forconnecting accounts or importing data from services, or a combinationthereof. Data from such services may be of various types that couldinclude, for example, Messages, Notes, Tasks, Calendars, Files, Media,Links, Financials, News Subscriptions, Reservations, Receipts, Contacts,Locations, Businesses, Reviews, Internet-connected Things, and Time.

In an embodiment, an integration of services could provide a centralizedportal for transmitting data. A service with access to other services,for example, may transmit data outbound to many services.

In an embodiment, data may be managed. Data may, for example, be viewed,created, edited, deleted, shared, or received, or a combination thereof,by one or more persons or operations or machines, or combinationthereof.

In an embodiment, people may manage their own data. Managing one's owncontact data, for example, may ensure that the data remain relevant.

In an embodiment, people may assign privileges to data. Assigningprivileges to data may ensure, for example, that data access,transmission, and modification is preferential.

In an embodiment, a person's data could be aggregated into organizedsets of data that could be considered related. Connecting accounts orimporting data from other services, for example, may includecontact-related data that could be collected into a unified profile fora person.

In an embodiment, organizing data into consolidations could beautomated. Data may be aggregated by computing processes, for example,that may include meta-data analysis, semantic analysis, and algorithms.

In an embodiment, organizing data into consolidations could be a manualprocess. Data may be organized by user-selection, for example.

Additionally, organizing data into consolidations could be a combinationof automated and manual processes. For example, data may be aggregatedby computing processes that a user could override.

In an embodiment, functionality may be provided to search through orfilter, or combination thereof, the data from one or more services. Datamay be reduced by one or more filters that may include, for example,Data Type, Service Category, Service, Account, Time Period, Person,Group, Team, Organization, Location, Proximity, Rating, Ranking,Recommendation, Entity Type, Category, Keyword, Style, Taste, Price,Relationship, Trending Level, Emotion, Value, Quality, Quantity,Comparison, Size, Relevance, Importance, Archive, Deleted, Unread,Frequency, Interest, Rate of Change.

In an embodiment, applying filtering characteristics to data could beautomated. Data may be characterized by computing processes that mayinclude, for example, meta-data analysis, semantic analysis, andalgorithms.

In an embodiment, applying filtering characteristics to data could be amanual process. Data may be characterized by user-selection, forexample.

Additionally, applying filtering characteristics to data could be acombination of automated and manual processes. For example, data may becharacterized by computing processes that a user could override.

In an embodiment, the present application could record the history ofsearch entries. Also, functionality could be provided for enhancedentries. Recommending search queries, for example, may include datacollection and algorithmic processes.

In an embodiment, one or more particular search entries could be readilyavailable to more efficiently access data. A search entry may be saved,for example, by user-selection.

The tools disclosed herein may be provided to utilize novel methods ofcategorization. The categorization mechanisms, for example, represent atechnological breakthrough in data contextualization.

In an embodiment, data could be organized according to relevancy. Datamay be labeled, for example, by values that could include “Questions”,“Information”, “Tasks, and “Events”, each of which is universallydistinct and has continued importance.

In an embodiment, organizing data by relevancy could be automated. Datamay be organized by computing processes, for example, that may includemeta-data analysis, semantic analysis, and algorithms.

In an embodiment, organizing data by relevancy could be a manualprocess. Data may be organized by user-selection, for example.

Additionally, organizing data by relevancy could be a combination ofautomated and manual processes. For example, data may be organized bycomputing processes that a user could override.

The tools disclosed herein may utilize a combination of nested filingand keywords to improve data organization. Utilizing nested keywords toorganize data of any kind, for example, represents a technologicalbreakthrough in data organization.

In an embodiment, data could be organized by keywords, a nesting ofkeywords, or a combination thereof. Parent keywords, for example, mayexist without children keywords, and may exist in tandem with parentkeywords that have children keywords nested within them.

In an embodiment, data that is organized with a nesting of keywordscould be accessible from a child keyword. Viewing data associated with achild keyword may include, for example, the data associated with thisnested child keyword.

In an embodiment, data that is organized with a nesting of keywordscould be accessible from the parent keyword. Viewing data associatedwith a parent keyword may include, for example, the data associated withone or more child keywords that are layered within this parent keyword.

In an embodiment, child keywords may be accessible from a parentkeyword. Accessing a parent keyword may provide, for example, access tochild keywords.

In an embodiment, navigation could be provided for accessing keywords.Descending and ancestral navigation may provide, for example, traversalof nested hierarchies.

In an embodiment, keywords, parent keywords, and child keywords, couldall be immediately accessible. When selecting a keyword, for example,all keywords may be presented.

In accordance with the teachings herein, in an embodiment, searching foror filtering through data could include the ability to filter bykeywords and nested keywords. For example, data may be narrowed by oneor more keywords, or one or more nested keywords, or a combinationthereof.

In an embodiment, data could be centrally organized. With all keywordssharing a centralized top layer, for example, accessing data may be moreefficient.

In an embodiment, keywords and nested keywords could be recommended.Computing processes that may include semantic analysis and algorithms,for example, may provide recommended keywords and nested keywords.

Additionally, in accordance with the teachings herein, keywords andnested keywords could be recommended for filtering search. Computingprocesses that may include semantic analysis and algorithms, forexample, may provide recommended keywords and nested keywords fornarrowing search results.

In an embodiment, data organized by various keywords could be accessiblein combination. Data associated with different keywords, for example,may be viewable together.

The tools disclosed herein may utilize a combination of real-timetechnologies and a novel method of continuous data mapping. The viewingtools, for example, represent a technological breakthrough forpresenting data.

In an embodiment, the tools disclosed herein may utilize a method forpresenting data in accordance with a flow of time. Data-events, forexample, may be mapped continuously in a time-based presentation.

In an embodiment, views of data may themselves be moving in accordancewith a perpetual flow of Time. The relationship between data and thenatural movement of Time, for example, may thus be perpetuallyrepresented, and the time in between data-events may also berepresented.

The tools disclosed herein may be enhanced by additional data and tools.The interests of a person may change over time, such that analysis of aperson's data could be applied to produce relevant suggestions forenhancements.

In addition, given the present application, an analysis of people's datain a person's network could be applied to produce collectivelyinfluential suggestions for enhancements. An analysis of a person'scontacts' interests, for example, could provide insight into potentialchanges of interest for the person.

In an embodiment, data could be analyzed. With an analysis of a person'sdata determining a personal interest in exploring restaurants, forexample, recommendations of new restaurants may then be provided to theperson.

Additionally, in accordance with the teachings herein, data could beorganized in accordance with time, and as such an analysis of a person'stime-related data could be applied to produce relevant suggestions forenhancements. With an analysis of a person's time-related datadetermining an availability, for example, recommendations of activitiesmay then be provided to the person.

Moreover, in accordance with the teachings herein, an analysis of aperson's data may be combined with an analysis of a person'stime-related data and could be applied to produce relevant suggestionsfor enhancements. With an analysis of a person's data determining apersonal interest in exploring restaurants, combined with an analysis ofa person's time-related data determining an availability, for example,recommendations of new restaurants for the particular availability maythen be provided to the person.

Further, in accordance with the teachings herein, data could beaggregated from one or more services, and as such an analysis of aperson's data from one or more services could be applied to producerelevant suggestions for enhancements. With an analysis of a person'sservice-related data determining a preference for a particular cuisine,for example, recommendations of dining experiences related to theparticular cuisine may then be provided to the person.

Furthermore, an integration of data could provide opportunities toexpand upon data. Involving gaming mechanics with accessing, managing,or transmitting data, for example, may have added social significance.

In an embodiment, rewards could be provided. An accomplishments economy,for example, may reward people for transmitting their accomplishments.

In an embodiment, digital currency could be provided. In exchange forone or more persons transmitting data, for example, other people mayinvest digital currency in the exchange, and people who have notinvested may determine whether the persons transmitting and the peopleinvesting receive a return of digital currency.

In an embodiment, tangible rewards could be exchanged. In exchange forone or more persons transmitting data, for example, other people mayinvest in the exchange, and businesses may sponsor the data transmissionand provide the persons transmitting and the people investing withgoods, services, or discounts in return.

The tools disclosed herein may involve artificial intelligence. Withaccess to peoples' data, computing processes could converse with peopleregarding their data.

In an embodiment, data could be presented in conversation form. A personmay access data by transmitting data to a System in the form of aquestion, for example, and the System may present data to the person inthe form of an answer.

In an embodiment, a person could conduct text-based conversations with aSystem. Semantic analysis, for example, may provide Systems the abilityto respond with semantically structured text.

In accordance with the teachings herein, a person could conducttext-based conversations with a service or System of integratedservices. A person may retrieve data, for example, by conversing with aservice or System.

Further, in accordance with the teachings herein, a person couldinstruct a service or System of integrated services. A person may makereservations and purchases, for example, by instructing a System ofintegrated services.

Furthermore, in accordance with the teachings herein, a person couldinstruct a service or System of integrated services through text-basedconversation. A person could direct the System to make edits andadditions, such as to the person's schedule, by conversing with a Systemof integrated services.

The teachings herein may also be characterized as a networked operatingsystem. Through an extensive SDK (Software Developers Kit), consistingof API's, developers are able to incorporate other tools (programs) oritems (materials) that help individuals or organizations access, manage,modify, transmit, integrate, consolidate, reduce, organize, enhance,present, or take action on data, or a combination thereof. Third-partytools may be offered for purchase through, for example, a digital store.

The data management network is preferably web-based, but may also extendto mobile platforms through mobile-formatted sites and native mobileapplications. Additionally, the teachings herein may also be provided asa desktop application.

In connection with mobile platforms, the present application may serveas the default provider of services. The ANDROID platform, for example,provides people the option of choosing a default short messaging service(SMS) application, and as such the present application could be selectedto serve as the default provider of short service messaging.

Referring now to the drawing figures, in which like reference numeralsrepresent like elements, FIG. 1 illustrates an example hardwarearrangement in accordance with an embodiment of the present application.Referred to generally, herein, as system 100, the arrangement providesfor monitoring and notification services in accordance with theteachings herein. System 100 includes at least one information processor102 (configured to operate as an Internet web server and/or databasefile server) that is programmed and configured to access data managementnetwork 106 and communicate with computing device(s) 104. Computingdevices 104 may be personal computers, and may further be mobiledevices, such as one or more of the GOOGLE ANDROID, APPLE iOS, WINDOWSMOBILE operating systems, and may include smartphone devices, tabletcomputing devices, augmented reality devices, virtual reality devices,holographic devices, or other mobile portable devices. Computing devices104 and information processor(s) 102 may communicate via a knowncommunications protocol, such as Transmission Control Protocol/InternetProtocol “TCP/IP.” Information processor 102 and computing device(s) 104preferably are provided with or have access to all databases necessaryto support the present application.

Data management network 106 is preferably a global public communicationnetwork such as the Internet, but can also be a wide area network (WAN),local area network (LAN), an intranet or other network that enablescomputing devices and peripheral devices to communicate.

In a preferred embodiment, information processor(s) 102 and computingdevices 104 may be equipped with web browser software, such as MOZILLAFIREFOX, GOOGLE CHROME, APPLE SAFARI, MICROSOFT INTERNET EXPLORER, orthe like. Information processor 102 and computing devices 104 arecoupled to data management network 106 using any known data networkingtechnology.

FIG. 2 illustrates functional elements, of which one or more may beconfigured in an example information processor 102 and/or computingdevice 104. The functional elements shown in FIG. 2 include one or morecentral processing units (CPU) 202 used to execute software code andcontrol operations. Other elements shown in FIG. 2 include read-onlymemory (ROM) 204, random access memory (RAM) 206, one or more networkinterfaces 208 to transmit and receive data-events to and from othercomputing devices across a data network, storage devices 210 such as ahard disk drive, removable disk drive, server disk drive and the like,for storing program code databases and application data-events, one ormore input devices 212 such as a keyboard, mouse, track ball, headset,microphone and the like, and a display 214.

The various components illustrated in FIG. 2 need not be physicallycontained within a single device chassis or even located in a singlelocation. For example, storage device 210 may be located at a site thatis remote from the remaining elements of information processor 102, andmay even be connected to CPU 202 across data management network 106 vianetwork interface 208. Information processor 102 and/or computing device104 may include a memory equipped with sufficient storage, such as toprovide or access the necessary databases and services communicatingcomputer language programs. Information processor 102 and/or computingdevice 104 are arranged with components, for example, those shown inFIG. 2, suitable for the expected operating environment. The CPU(s) 202,network interface(s) 208 and memory and storage devices are selected toensure that capacities are arranged to accommodate utilization.

The nature of the present application is such that one skilled in theart of writing computer executable code (i.e., software) can implementthe functions described herein using one or more of a combination ofpopular computer programming languages and developing environments thatmay include, but are not limited to, C, C++, NODE.JS, PHP, DJANGO, RUBYON RAILS, MySQL, NoSQL, JAVA, JAVASCRIPT, CANVAS, JQUERY, HTML, XML,LESS, and CSS.

Although the present application is described by way of example hereinand in terms of a web-based system using web browsers and a web siteserver (e.g., information processor 102), system 100 is not limited tosuch a configuration. It is contemplated that system 100 is arrangedsuch that information processor 102 and/or computing devices 104communicate with and output data-events using any known method of datatransmission, for example, using a non-Internet browser WINDOWS viewercoupled with a local area network protocol such as the Internet PacketExchange (IPX), dial-up, third-party, private network or a value addednetwork (VAN). Moreover, information processor 102 and/or computingdevices 104 may communicate via an application developed to run onmobile operating systems, for example, iOS or ANDROID. Furthermore,information processor 102 and/or computing devices 104 may communicatevia an application developed to run on augmented or virtual realityoperating systems, for example, MAGIC LEAP SDK or GOOGLE GLASS OS orWINDOWS 10 or OCULUS SDK.

It is further contemplated that any suitable operating system can beused on information processor 102 and/or computing device 104, forexample, MAC OS, WINDOWS, UNIX, LINUX, ANDROID, IOS, CHROMIUM, and anyother suitable operating system.

In an embodiment, the network functions on many if not all scales bybeing decentralized. In an embodiment, people could create a personaldata management network for individual or collaborative use, acombination thereof, or a full-scale data management network for use inorganizations such as corporations or universities. Private networksprovided by the teachings herein may be provided on a central server forSaaS functionality (i.e. server is provided at a remote service bureaudata center) or, alternatively, may be on a server appliance in anenterprise. In yet another embodiment, networks may be integratedthrough a licensed offering operating in existing organizations, such asvia one or more firewall-protected intranets. The latter two enterpriseofferings may be managed by one or more remotely provided support teams,an organization's internal IT department, or a combination thereof.

Additionally, information processor 102 advantageously may operate as a“learning system.” For example, recommendation values are periodicallyupdated as a function of information processor 102 employing one or morealgorithms. For example, a person may consider an upscale restaurant thehighest preference, and a new restaurant to be the second highestpreference. Information processor 102 may be programmed and configuredto determine such preferential interests automatically and initially, ormay learn such preferences over time.

DETAILED DESCRIPTION OF THE INVENTION

In an embodiment, a data management portal is provided that iseffectively an aggregation of any kinds of data. An ability to access,manage, modify, transmit, integrate, consolidate, reduce, organize,enhance, and/or take action on existing and future data transmittedthrough different methods and/or services is provided via asynchronization of various data types and APIs (Application ProgrammingInterface), which may utilize encryption, for example, SSL Encryption(Secure Sockets Layer) and/or TLS Encryption (Transport Layer Security)or the like. Such kinds of data may include data that relates to theInternet, Desktops, Tablets, Mobile Devices, Holograms, Projections,Display-based Devices, Electronics, Mathematics, Analytics, Calendars,Scheduling, Communication, Planning, Science, Medicine, Farming, Health,Fitness, Athletics, Organizations, Organizational, Report-based,Time-based, Time-relevant, Household, Appliances, Inventory, Shipping,Retail, Shopping, Sales, Reservations, Promotions, Ticketing, Receipts,Payments, Finance, Travel, Hotels, Establishments, Accommodations,Transportation, Energy, Humanitarianism, Philanthropy, Esotericism,Spirituality, Psychology, Philosophy, Art, Music, Design, Fashion,Culture, Cuisine, Luxury, Literature, Writings, Publishing, Blogging,History, Education, Information, Social, Personal, Research, Business,Development, Construction, Production, Management, Entertainment, Film,Television, News, Media, Government, Politics, Regions, Location,Cartography, Topography, Networking, Social, Gaming, Electronics, or thelike, and in any combination thereof. Such data may exist in any type,for example, Messages, Notes, Tasks, Calendars, Files, Media, Links,Financials, News Subscriptions, Purchases, Contacts, Locations,Businesses, Reviews, Internet-connected Things, Time, or the like, andin any combination thereof. Such data may be accessed through anyprotocol, format, service, client, or any combination thereof. Such datamay be transmitted in any orientation, for example, originating orapplied to Oneself to Oneself, Person to Person, One to Many, Many toOne, Many to Many, Software to Software, Software to Hardware, Hardwareto Software, Machine to Machine, Machine to Person, Person to Machine,or the like, and in any combination thereof.

Moreover, data related to any kind, existing in any form, that areaccessed through protocols, formats, service APIs, or client APIs arepreferably presented to whom or what the data originated and/or applies.Such data-events may be provided and/or maintained in a client-sideenvironment and/or a server-side environment. Such an aggregation ofdata may be accessed, managed, modified, transmitted, integrated,consolidated, reduced, organized, enhanced, and/or acted on.

Further, data that is hosted, for example, on third-party servers may beaccessible in response to security credentials received from a user. Forexample, once a user is authenticated, use of a specific service's APIor set of API's or other means of access to data enables the collectingof data, in accordance with the teachings herein.

In an embodiment, a consolidation of multiple data types is supported bythe ordering of timestamp data to present the variety of data inaccordance with a unified key-value pair, such that a person may accessthe variety of data from a single portal.

In an embodiment, consolidation of single data types is supportedthrough automation by way of connecting accounts with services via oneor more APIs through the utilization of authentication tokens, or keys,or the like, or in a combination thereof, or through the manualinputting of data. Consolidating contact-related data from multipleservices, for example, may be utilized for aggregation into one or moreprofiles.

In an embodiment, managing data is supported by viewing, creating,editing, deleting, sharing, or the like, or a combination thereof, byalgorithmically automating or manually applying one or moredata-actions. For example, applying a data-action, such as inputting anedit of data, provides for data management.

In an embodiment, assigning privileges to data is supported byattributing meta-data variable assignments to data that is personal,collaborative, shared, or the like, or a combination thereof. Assigningprivileges to data, for example, read, write, edit, and invite, providesthat data access, transmission, and modification is preferential.

In an embodiment, filtering is supported by algorithmically automatingor manually selecting a filtering qualification, paired with an analysisof meta-data relating data to the selected filter, determining valuematches between the filter and the data, that then provide the matchingdata in accordance with the applied filter. Filtering by “service”, forexample, reduces the presentation of data to presenting data thatderives from the selected services, providing more direct access tocertain data.

In an embodiment, combining multiple filters is supported byalgorithmically automating or manually selecting multiple filteringqualifications, paired with an analysis of meta-data relating data tothe selected filters, determining value matches between the filters andthe data, that then provide the matching data in accordance with theapplied filters. Filtering by “service” and “data type”, for example,reduces the presentation of data to presenting data that relates to theselected types of data and also derives from the selected services,providing more direct access to certain data.

In an embodiment, searching data is supported by querying one or moredata sets to determine value matches between the search entries and thedata, whereby the presentation of data may be reduced by one or moresearches. Conducting a search with an entry of “patents that search”,for example, reduces the presentation of data to presenting data thatrelates to the words “patents” and “search”.

In an embodiment, searching and filtering data in combination issupported by algorithmically automating or manually selecting multiplefiltering qualifications, paired with an analysis of meta-data relatingdata to the selected filters, determining value matches between thefilters and the data, querying the data to determine value matchesbetween the search entries and the data, that then provide the datamatching in accordance with the applied filters and search entries,whereby the presentation of data is thus reduced by one or more filtersand searches. Conducting a search with an entry of “patents that searchand filter” and filtering by “data type” set to “document”, for example,reduces the presentation of data to presenting “document” data thatrelates to the words “patents” and “search” and “filter”.

In an embodiment, recording the history of searches is supported byposting search entries to be stored in a database in connection with thedata of one or more persons. Moreover, providing a history of searchesis supported by getting search entries that are stored in a database orlocal storage, or the like, in connection with the data of one or morepersons.

In an embodiment, transmitting data to services via one or more APIsthrough the utilization of authentication tokens, or keys, or the like,or in a combination thereof, is supported, such that people may utilizean aggregation of services to communicate with other people and servicesregardless of the recipients' choice of services. People utilizing anaggregation of services may communicate with people who, for example,are utilizing an alternative service such as email.

Moreover, in an embodiment, receiving data from services via one or moreAPIs through the utilization of authentication tokens, or keys, or thelike, or in a combination thereof, is supported, such that people mayconnect one or more services to receive data from other people andservices regardless of the senders' choice of services. People mayconnect email accounts, for example, and may receive data from emailsdelivered to the email accounts that are connected.

In an embodiment, a categorization system is provided that iseffectively a way to contextualize data. An ability to categorize datais provided via data analysis and meta-data attribution. Such data maybe organized according to relevancy. Data may be labeled, for example,by values that could include “Questions”, “Information”, “Tasks, and“Events”, each of which is universally distinct and has continuedimportance.

In an embodiment, organizing data by relevancy is supported by automatedcomputer processes that include meta-data analysis and/or semanticanalysis, and algorithms, to determine the most relevant meta-dataattribute to apply to data. Messaging data that includes text regardinga due date and an attached document with an invitation to “edit”, forexample, is semantically analyzed to recognize a date and is analyzedfor meta-data that regards the data as received and meta-data regardingan attachment that is also analyzed for meta-data regarding the formatof a document and meta-data regarding an editing privilege, and isalgorithmically quantified as a “Task”.

In an embodiment, organizing data by relevancy is supported by manualprocesses whereby a person makes determinations. Upon sending a messagewith a location and a time, for example, a person might apply an “Event”quantification to the data by providing an input that applies meta-dataattributes to data.

Additionally, organizing data by relevancy through a combination ofautomated computer processes and manual processes is supported bymeta-data analysis and/or semantic analysis, algorithms, and user-baseddeterminations. Messaging data that includes a hypertext link, forexample, is analyzed semantically for a link, and is also analyzed ofmeta-data for hypertext, and is algorithmically quantified as“Information”, while a person might apply a “Task” quantification to thedata by providing an input that applies meta-data attributes to thedata.

In an embodiment, a filing system is provided that is effectively acombination of nested filing and keyword tagging. An ability to organizedata is provided via meta-data attribution of keywords and meta-dataattribution of delineated keywords that provide an indicator ofhierarchy.

In an embodiment, organizing data by keywords, a nesting of keywords, ora combination thereof is supported by processes of meta-data attributionvia functionality for posting the attributed data. Parent keywords, suchas “Invention”, for example, may exist without children keywords, andmay exist in tandem with parent keywords, such as “Legal”, that havechildren keywords, such as “Patents”, nested within them, such is“Legal/Patents”.

In an embodiment, accessing data from a child keyword that is organizedwithin a nesting of keywords is supported by processes of meta-dataattribution via functionality for analysis of meta-data andfunctionality for getting the associated data. Accessing data associatedwith a child keyword, such as “Legal/Patents/Utility”, for example,either provides any data associated the keyword “Utility” throughmatching the keyword value with any meta-data keyword data that includes“Utility”, or provides data associated explicitly with the nested childkeyword “Legal/Patents/Utility” through matching the delineated keywordstring with meta-data delineated keyword string data.

In an embodiment, accessing data that is organized within a nesting ofkeywords from a parent keyword is supported by processes of meta-dataattribution via functionality for analysis of meta-data andfunctionality for getting the associated data. Accessing data associatedwith a parent keyword, such as “Legal”, for example, either provides anydata associated with the keyword “Legal” through matching the keywordvalue with any meta-data keyword data that matches “Legal”, or providesdata associated with any nested keywords where the parent matches“Legal”, such as “Legal/Patents/Utility”, through matching parentkeywords in delineated keyword strings of meta-data delineated keywordstring data.

In an embodiment, accessing child keywords from a parent keyword issupported by analysis of meta-data and functionality for getting theassociated data. Accessing a parent keyword, such as “Legal”, forexample, may provide access to child keywords, such as “Legal/Patents”.

In an embodiment, providing navigation for accessing keywords issupported through meta-tag retrieval by analysis of meta-tag data andfunctionality for getting the associated data. Navigating hierarchicalkeywords, such as traversing, for example, from “Legal/Patents” to“Legal/Patents/Utility or “Legal/Patents/Utility” to “Legal/Patents”,provides either descending or ancestral traversal, respectively, bymatching the delineated keyword string with meta-tag delineated keywordstring data in combination with directional instructions.

In an embodiment, immediately accessing all keywords, parent keywords,and child keywords is supported through meta-tag retrieval by analysisof meta-tag data and functionality for getting the associated data. Whenadding a keyword to data, for example, all existing keywords may bepresented for more efficient attribution.

In accordance with the teachings herein, in an embodiment, searching foror filtering through data with the ability to filter by keywords andnested keywords is supported whereby the keywords and/or nested keywordsserve as the filtering qualification, that when paired with an analysisof meta-data relating data to the filtering qualification, determiningvalue matches between the filtering qualification and the data, thenprovide matching data in accordance with the applied filteringqualification. Filtering data by a keyword nest, such as“Legal/Patents/Utility”, for example, and then searching by a searchentry, such as “search and filter”, for example, reduces thepresentation of data to presenting data that relates to the words“search” and “filter” that has meta-data with the delineated keywordstring “Legal/Patents/Utility”.

In an embodiment, a centrally organized filing system is supported by ameta-data attribute shared by all data organized in accordance with thefiling system. With all keywords and nested keywords sharing acentralized top layer, for example, accessing data may be moreefficient.

In an embodiment, accessing data organized by various keywords incombination is supported. Data associated with different keywords, suchas ‘legal’ and ‘patents/utility’, for example, may be viewable together.

In an embodiment, views associating data with time are supported thatpresent data in accordance with time. Accessing and transmitting datacontinuously is provided by real-time technologies, such thattransmitted data may effectively appear instantly.

In an embodiment, views that change with time are supported that presentdata in accordance with the perpetual flow of Time. Combining real-timetechnologies with animation technologies, wherein images changeperpetually per a defined period, may continuously present, for example,data moving in accordance with the live movement of Time.

In an embodiment, the time in between data-events may be representedspatially. Spatially presenting the relationship between data-events andTime may be visually represented in accordance with, for example, thescheduled or recorded position of data-events in Time, or the length ofdata-events duration in Time, or the like, or a combination thereof.

Although the present application is described and shown in relation toparticular embodiments thereof, many other variations and modificationsand other uses will become apparent to those skilled in the art. Thus,various embodiments and variations are shown and described herein, andit is preferred, therefore, that the present invention be limited not bythe specific disclosure herein.

What is claimed is:
 1. A method, comprising: storing on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising: electronic user information representing a plurality of users; electronic data information representing a plurality data respectively associated with at least one of the plurality of users; and electronic data action information representing a plurality of data actions respectively associated with each of at least one of the plurality of data; and electronic filtering information representing a plurality of filters respectively associated with at least one of the plurality of data; accessing, by the one or more processors, at least some of the plurality data associated with a first user of the plurality of users; accessing, by the one or more processors, at least some of the plurality of data actions respectively associated with the at least some of the plurality of data; accessing, by the one or more processors, at least one of the at least some of the plurality of filters associated with the at least some of the plurality of data; integrating, by the one or more processors, at least some of the plurality data associated with a first user of the plurality of users; consolidating, by the one or more processors, at least some of the plurality data associated with a first user of the plurality of users; organizing, by the one or more processors, at least some of the plurality data associated with a first user of the plurality of users; enhancing, by the one or more processors, at least some of the plurality data associated with a first user of the plurality of users; generating, by the one or more processors, a first presentation of data, wherein the first presentation of data includes the data associated with the first user; providing, by the one or more processors to a first computing device operated by the first user, the first presentation of data; receiving, by the one or more processors, first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; transmitting, by the one or more processors, first electronic data event information representing a sending of first data that are associated with at least one of the at least some of the plurality of users; based at least on the first electronic data event information, reducing, by the one or more processors, at least one of the at least some of the plurality data; modifying, by the one or more processors, the first presentation of data based at least on one of the at least some of the reducing; and providing, by the one or more processors, to the first computing device the modified first presentation of data.
 2. The method of claim 1, wherein the first data event information represents one of: information received via an application programming interface; information received via data entry by the first computing device; information received via a data protocol; and information received via an analog data source;
 3. The method of claim 1, further comprising providing, by the one or more processors to the first computing device, a data transcript based at least on the first data event information.
 4. The method of claim 1, wherein at least one of the accessing and the managing and the modifying and the transmitting and the integrating and the consolidating and the reducing and the organizing and the enhancing and the acting on is performed as a function of one or more of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 5. The method of claim 1, wherein at least one of the presenting is performed as a function of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 6. The method of claim 1, further comprising determining, by the one or more processors based at least on the first data event information, a respective application programming interface for receiving the first data, and accessing, by the one or more processors, the first data as function of the respective application programming interface.
 7. The method of claim 1, further comprising: accessing, by the one or more processors, at least some of the plurality data associated with a second user of the plurality of users; accessing, by the one or more processors, at least some of the plurality of data actions respectively associated with the at least some of the plurality of data associated with the second user; accessing, by the one or more processors, at least one of the at least some of the plurality of filters associated with the at least some of the plurality of data associated with the second user; integrating, by the one or more processors, at least some of the plurality data associated with the second user of the plurality of users; consolidating, by the one or more processors, at least some of the plurality data associated with the second user of the plurality of users; organizing, by the one or more processors, at least some of the plurality data associated with the second user of the plurality of users; enhancing, by the one or more processors, at least some of the plurality data associated with the second user of the plurality of users; generating, by the one or more processors, a second presentation of data, wherein the second presentation of data includes the data associated with the second user; providing, by the one or more processors to a second computing device operated by the second user, the second presentation of data; transmitting, by the one or more processors, first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; based at least on the first electronic data event information, reducing, by the one or more processors, at least one of the at least some of the plurality data associated with the second user and the at least some of the plurality of data actions respectively associated with the at least some of the plurality of data associated with the second user; modifying, by the one or more processors, the second presentation of data based on at least one of the at least some of the reducing; and providing, by the one or more processors, to the first computing device the modified second presentation of data.
 8. The method of claim 1, further comprising formatting, by the one or more processors, the first presentation of data to include selectable data actions that, when selected by the first user operating the first computing device, provide at least one tool for acting on at least one of the at least some of the plurality of respective data actions.
 9. The method of claim 1, further comprising transmitting, by the one or more processors to at least one second computing device respectively operated by at least one second user, electronic data information associated with the first data event information.
 10. The method of claim 1, further comprising enhancing, by the one or more processors, data actions for data on at least one of the at least some of the plurality of respective data events.
 11. The method of claim 1, further comprising: receiving, by the one or more processors, an electronic contact list that includes contact information for a plurality of individuals, wherein the electronic contact list is associated with the first user; consolidating, by the one or more processors, contact information associated with at least the first user; reducing, by the one or more processors, the electronic contact list based on at least one of the at least some of the plurality of filters; and providing the reduced electronic contact list to the first computing device.
 12. A system, comprising: one or more processor readable media that are operatively coupled to one or more processors; at least one database stored on the one or more processor readable media, the at least one database including: electronic user information representing a plurality of users; electronic data information representing a plurality data respectively associated with at least one of the plurality of users; electronic data action information representing a plurality of data actions respectively associated with each of at least one of the plurality of data; and electronic filtering information representing a plurality of filters respectively associated with at least one of the plurality of data; wherein the one or more processors is programmed and configured to: access at least some of the plurality data associated with a first user of the plurality of users; access at least some of the plurality of data actions respectively associated with at least some of the plurality of data; access at least one of the at least some of the plurality of filters associated with at least some of the plurality of data; integrate at least some of the plurality data associated with the first user; consolidate at least some of the plurality data associated with the first user; organize at least some of the plurality data associated with the first user; enhance at least some of the plurality data associated with the first user; generate a first presentation of data, wherein the first presentation of data includes the data associated with the first user; provide to a first computing device operated by the first user, the first presentation of data; receive first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; transmit first electronic data event information representing a sending of first data that are associated with at least one of the at least some of the plurality of users; based at least on the first electronic data event information, reducing at least one of the at least some of the plurality of data; modify the first presentation of data based at least on one of the at least some of the reducing; and provide to the first computing device the modified first presentation of data.
 13. The system of claim 12, wherein the first data event information represents one of: information received via an application programming interface; information received via data entry by the first computing device; information received via a data protocol; and information received via an analog data source;
 14. The system of claim 12, wherein the one or more processors is further programmed and configured to provide to the first computing device, a data transcript based at least on the first data event information.
 15. The system of claim 12, wherein at least one of the accessing and the managing and the modifying and the transmitting and the integrating and the consolidating and the reducing and the organizing and the enhancing and the acting on is performed as a function of one or more of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 16. The system of claim 12, wherein at least one of the presenting is performed as a function of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 17. The system of claim 12, wherein the one or more processors is further programmed and configured to determine, based at least on the first data event information, a respective application programming interface for receiving the first data, and accessing, by the one or more processors, the first data as function of the respective application programming interface.
 18. The system of claim 12, wherein the one or more processors is further programmed and configured to: access at least some of the plurality data associated with a second user of the plurality of users; access at least some of the plurality of data actions respectively associated with the at least some of the plurality of data associated with the second user; access at least one of the at least some of the plurality of filters associated with the at least some of the plurality of data associated with the second user; integrate at least some of the plurality data associated with the second user of the plurality of users; consolidate at least some of the plurality data associated with the second user of the plurality of users; organize at least some of the plurality data associated with the second user of the plurality of users; enhance at least some of the plurality data associated with the second user of the plurality of users; generate a second presentation of data, wherein the second presentation of data includes the data associated with the second user; provide to a second computing device operated by the second user, the second presentation of data; transmit at least first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; based at least on the first electronic data event information, reduce at least one of the at least some of the plurality data associated with the second user and the at least some of the plurality of respective data actions respectively associated with the at least some of the plurality of data associated with the second user; modify the second presentation of data based at least on one of the at least some of the reducing; and provide to the second computing device the modified second presentation of data.
 19. The system of claim 12, wherein the one or more processors is further programmed and configured to format the first presentation of data to include selectable data actions that, when selected by the first user operating the first computing device, provide at least one tool for acting on at least one of the at least some of the plurality of respective data actions.
 20. The system of claim 12, wherein the one or more processors is further programmed and configured to transmit to at least one second computing device respectively operated by at least one second user, electronic information associated with the first data event information.
 21. The system of claim 12, wherein the one or more processors is further programmed and configured to enhance data actions for data on at least one of the at least some of the plurality of respective data events.
 22. The system of claim 12, wherein the one or more processors is further programmed and configured to: receive an electronic contact list that includes contact information for a plurality of individuals, wherein the electronic contact list is associated with the first user; consolidate contact information associated with at least the first user; reduce the electronic contact list based on at least one of the at least some of the plurality of filters; and provide the reduced electronic contact list to the first computing device.
 23. A method, comprising: storing on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising: electronic data information representing a plurality data; and electronic data action information representing a plurality of data actions respectively associated with each of at least one of the plurality of data; accessing, by the one or more processors, at least some of the plurality data; accessing, by the one or more processors, at least some of the plurality of data actions respectively associated with the at least some of the plurality of data; generating, by the one or more processors, a first presentation of data, wherein the first presentation of data includes the data; providing, by the one or more processors to a first computing device, the first presentation of data; receiving, by the one or more processors, first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; based at least on the first electronic data event information, managing, by the one or more processors, at least one of the at least some of the plurality data; modifying, by the one or more processors, the first presentation of data based at least on one of the at least some of the managing; and providing, by the one or more processors, to the first computing device the modified first presentation of data.
 24. The method of claim 23, wherein the first data event information represents one of: information received via an application programming interface; information received via data entry by the first computing device; information received via a data protocol; and information received via an analog data source;
 25. The method of claim 23, further comprising providing, by the one or more processors to the first computing device, a data transcript based at least on the first data event information.
 26. The method of claim 23, wherein at least one of the accessing and the managing and the modifying and the transmitting is performed as a function of one or more of time, with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 27. The method of claim 23, wherein at least one of the presenting is performed as a function of time, with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 28. The method of claim 23, further comprising determining, by the one or more processors based at least on the first data event information, a respective application programming interface for receiving the first data, and accessing, by the one or more processors, the first data as function of the respective application programming interface.
 29. The method of claim 23, further comprising formatting, by the one or more processors, the first presentation of data to include selectable data actions that, when selected from the first computing device, provide at least one tool for acting on at least one of the at least some of the plurality of respective data actions.
 30. The method of claim 23, further comprising formatting, by the one or more processors, the respective application programming interface to include a perpetually changing representation of the first data as a function of the respective application programming interface in accordance with time that, when accessed by operating the first computing device, provide visual spatial indication of at least one of the at least some of the plurality of data presented perpetually in accordance with the perpetual changing of Time.
 31. A system, comprising: one or more processor readable media that are operatively coupled to one or more processors; at least one database stored on the one or more processor readable media, the at least one database including: electronic data information representing a plurality data; and electronic data action information representing a plurality of data actions respectively associated with each of at least one of the plurality of data; wherein the one or more processors is programmed and configured to: access at least some of the plurality data; access at least some of the plurality of data actions respectively associated with at least some of the plurality of data; generate a first presentation of data, wherein the first presentation of data includes the data; provide to a first computing device, the first presentation of data; receive first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; based at least on the first electronic data event information, perpetually changing at least one of the at least some of the plurality of data; modify the first presentation of data based at least on one of the at least some of the perpetually changing; and provide to the first computing device the modified first presentation of data.
 32. The system of claim 31, wherein the first data event information represents one of: information received via an application programming interface; information received via data entry by the first computing device; information received via a data protocol; and information received via an analog data source;
 33. The system of claim 31, wherein the one or more processors is further programmed and configured to provide to the first computing device, a data transcript based at least on the first data event information.
 34. The system of claim 31, wherein at least one of the accessing and the managing and the modifying and the transmitting is performed as a function of one or more of time, with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 35. The system of claim 31, wherein at least one of the presenting is performed as a function of time, with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 36. The system of claim 31, wherein the one or more processors is further programmed and configured to determine, based at least on the first data event information, a respective application programming interface for receiving the first data, and accessing, by the one or more processors, the first data as function of the respective application programming interface.
 37. The system of claim 31, wherein the one or more processors is further programmed and configured to format the first presentation of data to include selectable data actions that, when selected from the first computing device, provide at least one tool for acting on at least one of the at least some of the plurality of respective data actions.
 38. The system of claim 31, wherein the one or more processors is further programmed and configured to format the respective application programming interface to include a perpetually changing representation of the first data as a function of the respective application programming interface in accordance with time that, when accessed by operating the first computing device, provide visual spatial indication of at least one of the at least some of the plurality of data presented perpetually in accordance with the perpetual changing of Time.
 39. A method, comprising: storing on one or more processor readable media that are operatively coupled to one or more processors, at least one database comprising: electronic user information representing a plurality of users; electronic data information representing a plurality data respectively associated with at least one of the plurality of users; and electronic data action information representing a plurality of data actions respectively associated with each of at least one of the plurality of data; accessing, by the one or more processors, at least some of the plurality data associated with a first user of the plurality of users; accessing, by the one or more processors, at least some of the plurality of data actions respectively associated with the at least some of the plurality of data; generating, by the one or more processors, a first presentation of data, wherein the first presentation of data includes the data associated with the first user; providing, by the one or more processors to a first computing device operated by the first user, the first presentation of data; receiving, by the one or more processors, first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; transmitting, by the one or more processors, first electronic data event information representing a sending of first data that are associated with at least one of the at least some of the plurality of users; based at least on the first electronic data event information, presenting, by the one or more processors, at least one of the at least some of the plurality data;
 40. The method of claim 39, wherein the first data event information represents one of: information received via an application programming interface; information received via data entry by the first computing device; information received via a data protocol; and information received via an analog data source;
 41. The method of claim 39, further comprising providing, by the one or more processors to the first computing device, a data transcript based at least on the first data event information.
 42. The method of claim 39, wherein at least one of the accessing and the managing and the modifying and the transmitting is performed as a function of one or more of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 43. The method of claim 39, wherein at least one of the presenting is performed as a function of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 44. The method of claim 39, further comprising determining, by the one or more processors based at least on the first data event information, a respective application programming interface for receiving the first data, and accessing, by the one or more processors, the first data as function of the respective application programming interface.
 45. The method of claim 39, further comprising: accessing, by the one or more processors, at least some of the plurality data associated with a second user of the plurality of users; accessing, by the one or more processors, at least some of the plurality of data actions respectively associated with the at least some of the plurality of data associated with the second user; generating, by the one or more processors, a second presentation of data, wherein the second presentation of data includes the data associated with the second user; providing, by the one or more processors to a second computing device operated by the second user, the second presentation of data; transmitting, by the one or more processors, second electronic data event information representing a sending or receiving of second data that are associated with at least one of the at least some of the plurality of data; based at least on the first electronic data event information, perpetually changing, by the one or more processors, at least one of the at least some of the plurality data associated with the second user and the at least some of the plurality of data actions respectively associated with the at least some of the plurality of data associated with the second user; modifying, by the one or more processors, the second presentation of data based at least on one of the at least some of the perpetually changing; and providing, by the one or more processors, to the first computing device the modified second presentation of data.
 46. The method of claim 39, further comprising formatting, by the one or more processors, the first presentation of data to include selectable data actions that, when selected by the first user operating the first computing device, provide at least one tool for acting on at least one of the at least some of the plurality of respective data actions.
 47. The method of claim 39, further comprising transmitting, by the one or more processors to at least one second computing device respectively operated by at least one second user, electronic data information associated with the first data event information.
 48. The method of claim 39, further comprising formatting, by the one or more processors, the respective application programming interface to include a perpetually changing representation of the first data as a function of the respective application programming interface in accordance with time that, when accessed by operating the first computing device, provide visual spatial indication of at least one of the at least some of the plurality of data associated with at least the first user presented perpetually in accordance with the perpetual changing of Time.
 49. A system, comprising: one or more processor readable media that are operatively coupled to one or more processors; at least one database stored on the one or more processor readable media, the at least one database including: electronic user information representing a plurality of users; electronic data information representing a plurality data respectively associated with at least one of the plurality of users; and electronic data action information representing a plurality of data actions respectively associated with each of at least one of the plurality of data; wherein the one or more processors is programmed and configured to: access at least some of the plurality data associated with a first user of the plurality of users; access at least some of the plurality of data actions respectively associated with at least some of the plurality of data; generate a first presentation of data, wherein the first presentation of data includes the data associated with the first user; provide to a first computing device operated by the first user, the first presentation of data; receive first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; transmit first electronic data event information representing a sending of first data that are associated with at least one of the at least some of the plurality of users; based at least on the first electronic data event information, perpetually changing at least one of the at least some of the plurality of data; modify the first presentation of data based at least on one of the at least some of the perpetually changing; and provide to the first computing device the modified first presentation of data.
 50. The system of claim 49, wherein the first data event information represents one of: information received via an application programming interface; information received via data entry by the first computing device; information received via a data protocol; and information received via an analog data source;
 51. The system of claim 49, wherein the one or more processors is further programmed and configured to provide to the first computing device, a data transcript based at least on the first data event information.
 52. The system of claim 49, wherein at least one of the accessing and the managing and the modifying and the transmitting is performed as a function of one or more of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 53. The system of claim 49, wherein at least one of the presenting is performed as a function of time, one or more users associated with at least one of the at least some of the plurality data, and at least one criterion received by the first computing device.
 54. The system of claim 49, wherein the one or more processors is further programmed and configured to determine, based at least on the first data event information, a respective application programming interface for receiving the first data, and accessing, by the one or more processors, the first data as function of the respective application programming interface.
 55. The system of claim 49, wherein the one or more processors is further programmed and configured to: access at least some of the plurality data associated with a second user of the plurality of users; access at least some of the plurality of data actions respectively associated with the at least some of the plurality of data associated with the second user; access at least one of the at least some of the plurality of filters associated with the at least some of the plurality of data associated with the second user; generate a second presentation of data, wherein the second presentation of data includes the data associated with the second user; provide to a second computing device operated by the second user, the second presentation of data; transmit first electronic data event information representing a sending or receiving of first data that are associated with at least one of the at least some of the plurality of data; based at least on the first electronic data event information, perpetually changing at least one of the at least some of the plurality data associated with the second user and the at least some of the plurality of respective data actions respectively associated with the at least some of the plurality of data associated with the second user; modify the second presentation of data based at least on one of the at least some of the perpetually changing; and provide to the second computing device the modified second presentation of data.
 56. The system of claim 49, wherein the one or more processors is further programmed and configured to format the first presentation of data to include selectable data actions that, when selected by the first user operating the first computing device, provide at least one tool for acting on at least one of the at least some of the plurality of respective data actions.
 57. The system of claim 49, wherein the one or more processors is further programmed and configured to transmit to at least one second computing device respectively operated by at least one second user, electronic information associated with the first data event information.
 58. The system of claim 49, wherein the one or more processors is further programmed and configured to format the respective application programming interface to include a perpetually changing representation of the first data as a function of the respective application programming interface in accordance with time that, when accessed by operating the first computing device, provide visual spatial indication of at least one of the at least some of the plurality of data, associated with at least the first user, presented perpetually in accordance with the perpetual changing of Time. 